2009/07/31

夢 (1)


很小的時候,就翻過了弗洛伊德的「夢的解析」,主要原因是封面有個全裸的女子,還有兩隻老虎,看起來像是什麼冒險故事之類的,結果當然是看不懂而作罷。後來才知道那是藝術家達利的畫作,也與夢有關。

「夢」,在古今中外的文化裡,多多少少都有點神秘的屬性,既栩栩如生,又跟現實有所出入,多少人都想從夢境裡尋找現實生活的對映,這可以從與夢相關的出版品數量略知端倪。

目前的科學研究,對於「夢的意義」恐怕所知依然有限,某些觀點甚至認為「夢根本沒什麼意義」,但是對於「人為什麼會做夢」這件事情,倒是有了比較多的認識。

人的睡眠週期可以分為數個階段(這裡有詳細介紹),由淺入深,再由深入淺。每個循環的最後屬於快速動眼期(REM),做夢也就是發生在這個階段。

目前已經知道的是,REM 睡眠跟記憶與學習的「固化」(consolidation)有關,這是一個把「短期記憶」轉為「長期記憶」的歷程,但是整個歷程的詳細步驟目前並不清楚。簡單的說,就是如果干擾一個人的 REM 睡眠,他就不容易記得白天學過的東西。

由這個角度來看,中學的時候,老師灌輸的「現在每天少睡兩個小時用來唸書,考上之後將來愛睡多久就睡多久」,基本上是個事倍功半的做法。因為就算每天多讀一兩個小時,如果缺少睡眠的固化,讀進去的東西可能也沒辦法在腦袋裡裝多久。這就好比,一個人每天多賺 20%,但也少存 20%,最後淨收入就只有原來的 96%。長此以往,豈不與「加強學習」的目標背道而馳?


夢也是很多人靈感的來源,這個下次再說吧。

冷腳

在電影裡常常看到新郎或新娘在婚禮開始的前一刻落跑,英文稱為 cold feet,泛指一種因為心中對自己的決定產生懷疑而想要「臨陣脫逃」的心態,不只是用在「逃婚」這件事情上。

冷腳這個說法,英文最早是出現在 Stephen Crane 1896 年出版的 Maggie: A Girl of the Streets 這本小說裡:"I knew this was the way it would be. They got cold feet."

冷腳的由來眾說紛紜,有人說是冬天打仗士兵藉口腳趾凍傷而臨陣退縮(二十世紀初),但更早之前(1862)的德文小說就有提到:賭徒贏了幾把之後,怕運氣開始下滑,就找藉口離開牌桌不賭了,這個情況叫做 cold feet。可是這個說法後來在德文裡並沒有流傳下來,直到近時德國人才從美國那裡又學了回來 kalte Füße bekommen (get cold feet) 這個說法。

但是有人指出,義大利文更早就有這個說法。1605 年的話劇 Volpone 就用了 Aver freddo ai piedi(to be cold in the feet)來指稱「賭到沒錢」的情況,不過由於缺乏文獻可以證實 1605 ~ 18xx 年之間的傳承,這個說法是否成為德文用法的來源,就無從考證了。(以上的考據摘譯自 "When Did We Get Cold Feet?"


為什麼要說冷腳呢?當然是因為自己最近腳有點冷啦 ^_^。眼前有安全的路跟冒險的路,兩個月前信心滿滿的要向前衝,但是被許多事情一耽擱就是兩三個月,心中不禁又遲疑了起來。看來是需要跟別人借一點小宇宙來燃燒啦 ^_^

燃えろ! 奇跡の小宇宙!

2009/07/22

Augmented Reality 增強實境

Augmented Reality (AR) 是最近很熱門的技術,通常指的是結合電子資訊與實際環境的應用,比方說這裡有35個例子, AR 名片,以及 iPhone 3Gs 上新的應用程式,透過手機或 PDA 的相機鏡頭拍攝實景,裝置的螢幕上就會連帶顯示實景的說明。(某個朋友的團隊也已經在 Android 上實作出類似的軟體了 ^_^ )

以科技應用來說,AR 目前都是透過攝影機鏡頭來運作,但是其實這個詞也有醫學上的淵源:phantom limb(幻肢)。

幻肢(phantom limb)是發生在截肢病患或殘障者的一種現象。這些人感覺失去的四肢仍舊存在,會和身體的其他部分一起移動,而且會有「痛」和「癢」等感覺。這個實際上「不存在」的肢體,在感覺上卻存在著,因而稱為幻肢。

早在16世紀,法國的外科醫生巴雷(Ambroise Pare)已經注意到幻肢的存在,關於幻肢的民間傳說也不勝枚舉。「幻肢」這個名詞的則是費城著名的神經科醫生維米奇爾在1872年開始始用。他觀察美國內戰後在士兵身上廣泛發生的幻肢現象,並用假名在當時流行的通俗雜誌《Lippincott's Journal》發表幻肢的第一篇文章。 (from wikipedia)

上個世紀末,Ramachandran 醫師發明了一種特殊裝置「鏡箱(mirror box)」,來治療幻肢僵硬的問題。他的研究對於 phantom limb 的成因有了新的詮釋,也常常在「心靈」與「意識」的研究中被提及,這裡就不多談了。

重點是這個 mirror box 就是一種 augmented reality 的實作,讓沒有手的人「看」到自己有手(虛擬的投影),然後再藉由對這隻虛手控制來減輕幻肢患者的症狀。

去年聽到一個瑞士的神經科學研究中心主管,提到他們請了 30 位左右做 AR 的工程師,為他們設計各種裝置,來進行奇奇怪怪的實驗,應該算是大手筆了,現在神經科學的熱門程度由此可見。

回到科技產品,目前的 AR 應用真的感覺上有實用性的,大概是 Location Based Service (LBS) 和 Gaming,要應用在日常生活上目前還有一些其他的問題有待克服,比方說:如何在汽車擋風玻璃上顯示各種資訊(這個10多年前就已經做得到),但同時又不會讓駕駛人一下子沒注意到路況而發生意外(這個不是做不到,而是誰也不想被告到破產)。

近期比較可以期待的,應該是像「翻譯眼鏡」之類的東西吧。

鋼彈,屹立於大地之上

今年是 機動戦士ガンダム 的 30 週年紀念,東京都特地在台場的潮風公園設立了一座 1:1 大小的 RX-78-2 模型,展覽到八月底。可惜沒機會去朝聖了,不過現在資訊發達,不用親自去也可以看得到照片視訊

這個活動據說已經吸引了預估兩倍以上的人潮,雖然只是個像電子花燈的模型,不過倒也呼應了故事第一集的標題:「鋼彈屹立大地(ガンダム大地に立つ!!)」。

小時候其實鋼彈卡通看得不多,倒是頗著迷於鋼彈模型系列的各種可動關節和變形機構的精巧設計,可能跟我喜歡拆東西再裝回去有關系吧?

(這篇連結太多,所以 plurk 放不下 ^_^)

Sears Tower 改名 Willis Tower


前幾天讀到一篇新聞,說 Sears Tower 要走入歷史了,我以為是要拆了還是被炸了,一看之下原來是 Sears 撐不下去,所以大樓易主,也順便改名,成了 Willis Tower

好歹這棟大樓也當了我半年有餘的窗前風景,著實嚇了我一跳。上面的照片是我在 2004 的春天對著窗外拍的。

這篇的長度好像用 plurk 就可以了 ^_^。

2009/07/13

有趣的 open source projects

上週收到 SourceForge 寄來的投票通知,要票選年度最佳的開源專案。找了個空檔連上去看了看,除了幾個常用的工具之外,還有幾個看起來很有趣的計畫,可以簡單介紹一下。

XAMPP 架站的人應該都很熟悉了,就是把 Apache, MySql, PHP, and Perl 統統包在一起,透過一個介面來管理,算是相當方便的工具。

Audicity 是著名的音訊編輯軟體,而且 open source 之後每個主要平台都有支援,是製作 podcast 的好用工具。

PortableApp.com 過去常用,把許多軟體修改成可以直接在隨身碟上執行,對於四處移動、使用電腦常換的人來說特別方便。不過來德國之後公司用的是 Linux,也沒機會四處跑,就很少用了。

KeePass Password Safe 也是個好用的工具,簡單來說就是管理帳號密碼的小資料庫,對於現在動不動就數十個帳號的電腦使用者來說,有個方便的管理工具實在是很重要。不過現在各主要作業系統都有類似的工具,除非是常更換工作用的電腦,不然這個軟體(資料庫可跨平台)其實不會比作業系統內建的功能來得方便。

小烏龜 TortoiseSVN 好像不必多作介紹,Windows 底下標準的 Subversion client,軟體開發必備。

XMind 算是 FreeMind 的豪華版,但是 Open Source 的版本有些許功能限制,主要是跟 MS Office 的連結,所以如果慣用 OpenOffice.org 的話其實沒什麼影響。

其他諸如 OpenOffice.org, Kile Latex Editor 等等老字號軟體仍然在票選之列,舊雨新知請多多支持。


好了,介紹完常用的,來介紹些新東西:

ReactOS,這個可酷了,目標是製作跟微軟 Windows 2000/XP/vista 完全相容的作業系統,目前雖然還是 0.4 版,很多功能都還沒有,硬體支援也有限,但是聽說韓國已經有公司做出類似的非 open source 產品,要以微軟一半的售價進軍市場,大家等著看好戲吧。

Mac4Lin 是 Linux 的桌面套件,讓你的小企鵝完全變身成 Mac OSX,但其實只是長得一樣而已,用來開發 iPhone App 還是沒辦法的....(看來還是得投入 Mac 陣營了....)

還有其他很多有趣的軟體,也有很多 Open Source 的遊戲,族繁不及備載,有興趣的請由此去,也可以註冊成會員來投票喔!

2009/07/12

Machine Learning 不可信?

在 computer science 的領域裡,Machine Learning 算是這十幾年來頗為熱門的主題,由於這種演算法在 pattern recognition 的技術裡扮演核心的角色,隨著這個技術廣泛的被應用在各個領域, machine learning 也逐漸成為當紅的研究課題。

然而,有很多相當有成就的 CS 學者,對於這個新的當紅炸子雞相當感冒,甚至揚言「我不相信這個東西」。

這個現象相當有趣,而且不只發生在 Computer Science 這個領域,其實問題的關鍵在於背後哲學信仰上的歧異。

Machine learning 實際上就是統計學,這個老學門找到了新的應用,也就樂得換個名字重新粉墨登場。而統計學能夠重新翻身成為顯學,近因是拜量子力學之賜,傳統決定論(deterministic)系統的分析在這裡遇到了瓶頸,不得不借助機率(stochastic)論的分析方法;而遠因則是近代哲學自存在主義以降對於知識論看法的的衝擊。

撇開繁複的哲學理論不談,基本上人的經驗可以區分為事實(fact)與真實(reality),前者是發生事件的客觀描述,後者則是類似於「真理」的存在,而各個哲學流派多少在此二者的關係上有所不同。

比較傳統而廣為接受的想法,是「真理」早已經由更高的存在所制定,而我們遭遇到的種種「事實」,基本上只是真理在世間的反映。這樣的思維普遍的存在各種文化之中。

存在主義以降,對於「事實」與「真實」看法有了與過往比較不同的看法,其最著名和最明確的倡議是薩特的格言:「存在先於本質」(法語:l'existence précède l'essence)。他的意思是說,除了人的生存之外沒有天經地義的道德或體外的靈魂。

由統計、機率來尋找知識,基本上是一種存在主義的思維:我們只能透過「經驗」去體認與瞭解真理。這個想法聽起來很科學,但是如果略讀科學史,就會發現大多數偉大的科學家在信仰上都還是很虔誠的,要這些人否認「真實」的存在,基本上是不太可能的。

因此,不僅僅是 machine learning 在 computer science 的領域,其他領域採取 stochastic approach 的趨勢都逐漸抬頭,但是仍有很多成名的學者對之嗤之以鼻,認為這種研究取向根本沒有知識可言。

這也是科學史與科學哲學的有趣之處,近代的哲學思潮很多都與科技的發展息息相關,然而真正從事科技研發的人卻不見得知道這些事情,甚至還常常對這些搞哲學的出言相譏。這種文人相輕的事情,我就沒興趣追究了。

2009/07/10

戰利品 part 2


美國真的是個超大的消費市場,所以凡是賣得好的東西,零售商都願意把利潤壓到不可思議的低,當然對消費者來說就是買便宜啦。

上一篇的照片裡有一隻哀鳳,part 2 就從電子產品說起吧。

其實一開始是想買台 Kindle,但是發現 Kindle 的無線網路只能在美國使用,只好轉移目標,找台可以帶著走、電力持久的 netbook/tablet。剛好 eeepc 出了幾個新款,Amazon 上的售價都比台灣低 $100 以上,看了半天就選了 1000HE,號稱電力可持續 8.5 小時,剛好去 conference 一整天都不必插電。試用的結果,無線網路開著似乎是撐不到 8 小時,但是 6~7 個鐘頭是沒有問題的,而且用來裝 eclipse 開發 android 程式,效能似乎也足夠,加上 Ubuntu NBR 跟 Moblin 的支援,看來是挺划算的買賣。

至於哀鳳,其實根本沒想買的,只是去探望某位親戚的時候(匿名),他剛好 AT&T 約滿換了3Gs,聽我說起可能也要開發 iPhone app. 的時候,就把舊的哀鳳2G 拿出來大方的送給我了。不過我是到現在都還沒空玩就是了。

2009/07/05

戰利品 part 1


從美國帶了不少好東西回來,這次先說吃的:重量包的 Skittles 和堆得像座山的辣肉桂口香糖,都是老弟載我去買的。

其實我是不怎麼喜歡甜食和糖果的,巧克力我也只喜歡黑的。第一次吃到 Skittles 是國中暑假去新加坡的時候,那段日子真是悠閒,整天和弟弟泡在父親居住社區的游泳池裡,彷彿全天下的事都不重要了,所以吃 Skittles 都有種放鬆的感覺(但一定要是原味的)。不過一陣子沒吃之後,覺得這糖果真是太甜了。

辣肉桂口香糖,第一次是在芝加哥吃的。覺得特別的是,一般口香糖大概嚼個10分鐘就沒味道了,但是這種口味的常常到了30分鐘左右還有淡淡地甘甜,還蠻符合節儉的精神的,所以也覺得不錯。

其他類別的請見下回分解。

2009/07/03

有趣的 Plurk bot

繼前一陣子的「羊羊騎貘姿勢佳」,會自動把朋友的「問」丟進 Yahoo 奇摩知識+,然後再把答案丟回來之外,現在又出現了邦尼系列: 1. 邦尼祖父 幫你祝福 2. 邦尼阿嬤 幫你罵 3. 邦尼甜蜜 幫你舔

玩法很簡單,先把這些機器人加入 Plurk 朋友,然後在「說」裡面用相對應的關鍵字,邦尼成員就會在他的資料庫裡隨機選取句子來回應。

比方說,「邦尼阿嬤 幫你罵」的用法是:1.發一篇新的plurk寫上「幫我罵」三個關鍵字,後面邦尼阿嬤就來幫你罵;2. 想教阿罵怎麼罵人寫上「教你罵」,後面邦尼阿嬤就會學起來下次幫你罵。最猛的是,還可以在後面加個「x3」,邦尼阿嬤就幫你連罵三句。

這讓我想到大學的時候系上有個老師在做「負向言語對教養的影響」,基本上就是研究大人怎麼罵小孩啦,不過看來邦尼阿嬤並沒有用到這個資料庫。 ^_^

例:T.S.Yo says 幫我罵 TSYox5
邦尼阿嬤 幫你罵 says tsyo!你是找女朋友得去動物園甚至要離開地球
邦尼阿嬤 幫你罵 says tsyo!你是想要自殺只會有人勸你不要留下屍體以免污染環境
邦尼阿嬤 幫你罵 says tsyo!你是摸過的鍵盤上連阿米吧原蟲都活不下去
邦尼阿嬤 幫你罵 says tsyo!你是噴出來的口水比SARS還致命
邦尼阿嬤 幫你罵 says tsyo!你是裝可愛的話可以瞬間解決人口膨脹的問題

看來我是有點犯賤,還是來試試邦尼甜蜜的甜言蜜語好了。